package usecase

import (
	"clean/usecase/io/pb"
)

func init() {
	var _ Input = &App{}
}

func NewInput(app *App) Input {
	return app
}

type App struct {
	*Repo

	SensitiveWords SensitiveWords
}

type Repo struct {
	HelloRepo HelloRepo
}

func fillOutputHello(out *pb.Output, msg string) {
	out.Msg = &pb.Output_OutputHello{
		OutputHello: &pb.OutputHello{
			Msg: msg,
		},
	}
}
